




addDepth
3D Bezier Text and Shapes by Ray Dream

At first glance, Ray DreamÕs new addDepth program would seem to be almost identical to Adobe Dimensions. Both are creators and editors of simple 3D graphics. Both offer quick and easy perspective effects for illustrators and designers. Both create Bezier curves which are totally compatible with Adobe Illustrator and Aldus FreeHand. Both will probably be used largely for text effects, although neither is limited to text shapes. 
Because of their similarity of function, one would expect that these two programs would be very similar in features and feel, but we were surprised at the many differences. Since we have already taken a close look at Adobe Dimensions (see review in the January Õ93 Mac Monitor), weÕll contrast the two programs here, focusing on interface and features. 
First, however, the reader should realize that these two programs deal with space in a different way than high-end programs such as Alias Sketch (also reviewed in the January  issue) or Ray DreamÕs Designer. Those programs are heavyweight ray tracing programs with features such as reflections and cast shadows. As a result, they require rendering times of hours or even days; not very practical for the average design job. Dimensions and addDepth, on the other hand, typically produce results in minutes.

Interface
One big interface issue is addDepthÕs ability to work in the preview mode. Dimensions forces you to work in ÒartworkÓ mode (much like Adobe Illustrator). You must switch to a ÒrenderÓ view to see how your image is progressing. With addDepth, you work in the preview mode Ñ more like FreeHandÕs method Ñ for more immediate feedback. After each adjustment, addDepth redraws the entire object, and the response time is satisfyingly quick. Screen refresh is interruptable, so if you see that youÕve made a mistake, you donÕt have to wait for a complete redraw before making changes. I found addDepthÕs method easier to control; when working with DimensionsÕ transparent outlines, I occasionally lost track of surfaces and wound up with an object exactly backwards from what I had intended.
Both programs feature a surprisingly easy-to-use interface. AddDepth places your objects inside a three dimensional box and provides a tool that lets you change the perspective aspects by modifying the box. DimensionsÕ method of choosing a ÒlensÓ to control perspective is simpler but does not offer as much control. AddDepth also has the edge when moving forms forward or backward in space, and it handles overlapping forms more convincingly.

Projecting Text
AddDepthÕs inclusion of a text tool is clearly superior. If youÕre using Dimensions, you must create your text in a drawing program, convert it to paths, and then import it into Dimensions. This is cumbersome and represents a surprising omission from a company with AdobeÕs background in text. The availability of a text tool is likely to convince many designers to opt for addDepth.
AddDepthÕs implementation of the text tool, while not particularly elegant, is perfectly functional. Like Aldus FreeHand, you must enter, edit, and style text from a separate dialog box. On the positive side, it is possible to mix typefaces within a block of text, and there are controls for leading, baseline shift, kerning, letterspacing, and more. (See illustration.) An Apply button would be a welcome feature in this dialog box.
Input, Output, Throughput
Both programs allow for importing artwork from Illustrator or FreeHand, but addDepth only allows for extruding imported shapes, while Dimensions also provides for ÒrotationÓ of forms. This last feature lets you create objects such as wine goblets and chessmen. AddDepthÕs inability to create curvilinear 3D shapes is further complicated by the fact that it provides no complex primitives. Dimensions has spheres, cones, cylinders, and cubes, while addDepth only provides a few flat shapes for extrusion and does not have the ability to ÒlatheÓ shapes.
This weakness in the area of curves extends into addDepthÕs use of bevels. It has only one kind of bevel Ñ a flat surface Ñ although you can control its size and angle. Dimensions has entire libraries of bevels, including complex and curved ones, and you can even create your own.
AddDepth has the edge when it comes to editing Ñ and even creating Ñ shapes, thanks to its drawing tools. While these wonÕt make you want to give up FreeHand, they are capable of performing quite adequately. You can convert your text to paths from within addDepth in order to customize letterforms. As an extra bonus, you can even edit graphics that have been imported from your regular drawing program.

Surfaces
When it comes to surface treatment of the forms, addDepth wins hands down. In Dimensions, all sides of a form are treated the same, but addDepth lets you give each aspect a different color or style, and the styles are far more varied than in Dimensions. You can choose between Stroke and Fill, Gradients, Invisible, and Shading. The Invisible option can yield interesting ÒtubularÓ effects. (See illustration.) AddDepth even has a user definable Òstyle paletteÓ which contains several color/style possibilities, allowing you to choose instantly between favorite combinations. 
On the other hand, addDepth only allows for a single light source. In Dimensions you can have several, and they can have different intensity levels, thus adding more interesting shading to forms. AddDepthÕs gradient fills help to even the score for controlling surfaces.
AddDepth is more self-contained; not only is Dimensions lacking a text tool and drawing/editing tools, its forms must be exported back to a drawing program before they can be printed. AddDepth is not hampered by this deficiency.
AddDepth supports compound shapes, allowing for ÒholesÓ within forms. Neither program can place text on a path, but both can import these effects from Illustrator or FreeHand files, provided the text has been converted to paths before it is saved. Of course, this means that the text can no longer be edited.
Both programs provide a means for mapping artwork onto the surfaces of a 3D form, but addDepth lets you put a different ÒdecalÓ on each surface. Dimensions is limited to only one imported graphic per file Ñ a severe limitation for package designers.
Both addDepth and Dimensions offer powerful new tools for quickly creating three dimensional graphics. Both programs are compatible with mainstream PostScript drawing programs. CMYK and RGB color models are available in both programs. The designer or illustrator trying to decide between the two is going to have a tough time. Each program has areas of distinct superiority over the other, and each could afford to add a few features. Fortunately, neither program is particularly expensive. Furthermore, during the first quarter of 1993, you can buy either program for the special price of $99. At those prices, maybe you should get them both.

by Jim Alley
© 1993 The Savannah Macintosh Users Group

addDepth
Ray Dream, Inc.
1804 N. Shoreline Blvd.
Mountain View, CA  94043
Retail: $179

-------------------------------------------------------------------------------
FEATURE COMPARISON
	addDepth	Dimensions
Text Tools	¥
Bezier Tools	¥
Work in Preview Mode	¥
Print Ability	¥
Extrusion	¥	¥
Rotation (Lathe) 	 	¥
Multiple Lights		¥
Spheres, Cones		¥
Perspective	Multiple	Limited (4)
Surface Mapping	Multiple	Single
Bevels	Limited	Complex				------------------------------------------------------------------------------

[Editors: the above chart formats well with centered tabs.]
_________________________________________
The article above is reprinted from Mac Monitor, the newsletter of The Savannah Macintosh Users Group. It may be reprinted in a single issue of newsletters published by non-profit user groups. Payment shall consist of a single issue of the newsletter in which the article appears, sent to the following address:

Jim Alley
320 East 54th Street
Savannah, GA  31405

